% 测试分类方法选择界面
% 验证单选按钮组是否正确显示

clear; clc;

fprintf('=== 测试分类方法选择界面 ===\n');

% 启动GUI
try
    fprintf('启动FaceRecognitionApp...\n');
    FaceRecognitionApp;
    
    fprintf('\n请检查左侧面板是否包含以下元素：\n');
    fprintf('1. "分类方法:" 标签（粗体）\n');
    fprintf('2. 分类方法选择框（有边框）\n');
    fprintf('3. "欧式距离分类" 单选按钮（默认选中）\n');
    fprintf('4. "SVM分类" 单选按钮\n');
    fprintf('5. 底部显示 "当前方法: 欧式距离分类"\n');
    
    fprintf('\n测试步骤：\n');
    fprintf('1. 点击不同的单选按钮\n');
    fprintf('2. 观察底部"当前方法"是否相应改变\n');
    fprintf('3. 确认只能选择一个方法\n');
    
    fprintf('\n如果看不到分类方法选择，请检查：\n');
    fprintf('- MATLAB版本是否支持uibuttongroup\n');
    fprintf('- 窗口是否足够大\n');
    fprintf('- 是否有错误信息\n');
    
catch ME
    fprintf('错误: %s\n', ME.message);
    fprintf('行号: %d\n', ME.stack(1).line);
end

fprintf('\n=== 测试完成 ===\n'); 